cin çağırma yöntemleri ne demek?

C++ dilinde cin ile veri girişi yapmak için farklı yöntemler kullanılabilir. Bunlardan bazıları şunlardır:

  1. Çoklu veri girişi: Birden fazla değişkene aynı anda değer atamak için cin operatörü kullanılabilir. Değişkenler arasına boşluk bırakarak girdiğimiz veriler yine aynı şekilde değişkenlere atanır. Örnek kullanım:
int a, b, c;
cin >> a >> b >> c;
  1. Tek satırda veri girişi: Birden fazla değişkene ait değerleri tek satırda girmek için kullanılabilir. Örnek kullanım:
int a, b, c;
cin >> a >> b >> c;
  1. getchar() ile veri girişi: getchar() fonksiyonu ile karakter bazlı veri girişi yapılabilir. Bu yöntemde kullanıcıdan girdi alınır ve bir karakter dizisine atılır. Bu karakter dizisi daha sonra stoi() fonksiyonu ile tamsayıya dönüştürülür. Örnek kullanım:
#include <iostream>
#include <cstdlib>
#include <cstdio>

using namespace std;

int main()
{
    char input[256];
    int number;

    cout << "Enter a number: ";
    fgets(input, 256, stdin);
    number = atoi(input);

    cout << "You entered: " << number << endl;

    return 0;
}
  1. getline() ile veri girişi: getline() fonksiyonu ile bir satır veri okunabilir. Bu yöntemde de kullanıcıdan girdi alınır ve bir string değişkenine atılır. Daha sonra stoi() fonksiyonu ile tamsayıya dönüştürülür. Örnek kullanım:
#include <iostream>
#include <string>

using namespace std;

int main()
{
    string input;
    int number;

    cout << "Enter a number: ";
    getline(cin, input);
    number = stoi(input);

    cout << "You entered: " << number << endl;

    return 0;
}
  1. scanf() ile veri girişi: scanf() fonksiyonu ile değişkenlerin formatına göre veri girişi yapılabilir. Örnek kullanım:
int a, b, c;
scanf("%d %d %d", &a, &b, &c);